package runnerworm.core;

import java.awt.*;

/**
 * <p>Title: AvailableEvent</p>
 * <p>Description: The root of all available events!</p>
 * @author Guilherme Mauro Germoglio Barbosa
 */

public class AvailableEvent
    extends AWTEvent {

  /**
   * The OptionsAvailableEvent's id.
   */
  public static final int OPTIONS_AVAILABLE = 10000;
  /**
   * The HighScoresAvailableEvent's id.
   */
  public static final int HIGH_SCORES_AVAILABLE = 10001;
  /**
   * The AboutAvailableEvent's id.
   */
  public static final int ABOUT_AVAILABLE = 10002;
  /**
   * The HelpAvailableEvent's id.
   */
  public static final int HELP_AVAILABLE = 10003;
  /**
   * The ExceptionAvailableEvent's id.
   */
  public static final int EXCEPTION_AVAILABLE = 10004;
  /**
   * The AskForPlayerNameEvent's id.
   */
  public static final int ASK_FOR_PLAYER_NAME = 10005;


  /**
   * Constructor. Needs the event's source and its id.
   * @param source The AvailableEventLauncher - you can get it by the name.
   * @param id The event's identification.
   */
  public AvailableEvent(AvailableEventLauncher source, int id) {
    super(source, id);
  }

}